int maior_elem (int *vetor, int tam_vet);
void criar_vetor_comprimido (int *dif_amostras, int num_amostras,unsigned short int *vetor_comprimido, int tam_comp, int tam_vet_conversao);
//unsigned short int* USItoBit(DataBase *data);
unsigned short int* Compressing(unsigned short int *dataBits, int dataSize, int signals[]);
unsigned char* PuttingCompressedBitsTogether(unsigned short int* dataBitsComp, int dataSize);
void comprimir_diferenca(char *input,char *output);
void descomprimir_diferenca();
void codificacao_diferenca(char *input, char *output);
